
.table-container {
  width: 100%;
  overflow-x: auto;
  border-radius:  4px ;
}
table {
  width: 100%;
}

// 表头
.thead-wrap {
  display: block; /* 将tbody变为块级元素以应用滚动 */
  min-width: fit-content; /* 确保内容足够宽时出现滚动条 */
}

.tr_theadNew {
  letter-spacing: 0px;
  text-align: center;
  vertical-align: top;

  font-family: PingFang SC;
  font-weight: 500;
  font-size: 12px;
  color: #70778C;

  display: flex; 
  align-items: center;
  height: 42px;
  line-height: 42px;
  // opacity: 0.8;
  border-radius:  4px 4px 0px 0px;
  background: rgb(243, 246, 255) ;
  /* 让每一行成为弹性容器 */
  
  padding: 0 5px !important;
}

.td_theadNew{
  /* 基础样式可以根据需要自定义 */
  height: 42px;
  line-height: 42px;
}

.scrollable-theadContent {
  // min-width: 50px;
  min-width: 70px;
  flex: 1; /* 让中间内容占据剩余空间 */
  display: flex;
  flex-direction: column; /* 确保td垂直排列 */
  
  letter-spacing: 0px;
  text-align: center;
  vertical-align: top;
  overflow: hidden; //超出的文本隐藏
  display: -webkit-box;
  // -webkit-line-clamp: 1; // 超出多少行
  -webkit-line-clamp: 2; // 超出多少行
  -webkit-box-orient: vertical;
  font-family: PingFang SC;
  font-weight: 500;
  font-size: 12px;
}

.tr_theadNew th:nth-child(2) {
  height: 42px;
  line-height: 42px;
}

.fixed-left,
.fixed-right {
  min-width: 50px;
  flex: 1;
  position: sticky;
  z-index: 1;
  font-family: PingFang SC;
  font-weight: 500;
  font-size: 12px;
  color: #70778C;
}

.fixed-left {
  left: 0;
}

.fixed-right {
  flex: 1.5;
  right: 0;
}

// 表格内容
.tbody-wrap {
  display: block; /* 将tbody变为块级元素以应用滚动 */
  min-width: fit-content; /* 确保内容足够宽时出现滚动条 */
}

.tr_new {
  display: flex; 
  align-items: center;
  min-height: 42px;
  line-height: 42px;
  // opacity: 0.8;
  border-radius:  4px 4px 0px 0px;
  background: #fff;
  /* 让每一行成为弹性容器 */
  border-bottom: 1px solid #DCDCDC;

  padding: 4px 5px !important;
}

.td_new {
  /* 基础样式可以根据需要自定义 */
  height: 42px;
  line-height: 42px;
}


.tbody-fixed-left,
.tbody-fixed-right {
  min-width: 50px;
  flex: 1;
  position: sticky;
  z-index: 1;
  font-family: PingFang SC;
  font-weight: 500;
  font-size: 12px;
  color: #101010;
  // border-bottom: 1px solid #DCDCDC;
}

.tbody-fixed-left {
  left: 0;
}

.tbody-fixed-right {
  right: 0;
  flex: 1.5;
}

.scrollable-content {
  // min-width: 50px;
  min-width: 70px;
  flex: 1; /* 让中间内容占据剩余空间 */
  display: flex;
  flex-direction: column; /* 确保td垂直排列 */
  
  letter-spacing: 0px;
  text-align: center;
  vertical-align: top;
  overflow: hidden; //超出的文本隐藏
  display: -webkit-box;
  // -webkit-line-clamp: 1; // 超出多少行
  -webkit-line-clamp: 5; // 超出多少行
  -webkit-box-orient: vertical;
  font-family: PingFang SC;
  font-weight: 500;
  font-size: 12px;
  color: #101010;
}

.fbtn {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.fbtn div:nth-child(1){
  margin-right: 6px;
}


.staticCol{
  background-color: rgb(243, 246, 255);
}
.staticCon{
  background-color: #fff;
}
